a species of cactus (echinocactus horizonthalonius) - Español Inglés Diccionario